package com.eling.elcms.system.service;

import com.eling.elcms.core.service.IGenericManager;
import com.eling.elcms.privilege.model.Role;
import com.eling.elcms.system.model.ElcmsUser;

import java.util.List;


public interface IElcmsUserManager extends IGenericManager<ElcmsUser, Long> {
	
	/**
	 * 查询指定楼指定角色的用户
	 * @param pkBuilding 指定楼
	 * @param pkRole 指定角色
	 */
	List<ElcmsUser> queryUsersByBuilding(Long pkBuilding, Long pkRole);
	
	/**
	 * 查询指定角色的用户
	 * @param pkRole 指定角色
	 */
	List<ElcmsUser> queryUsersByRole(Role role);
}
